package com.gxa.jjty.cjr.service;

import com.gxa.jjty.core.pojo.Evaluate;
import com.gxa.jjty.core.pojo.MyEvaluateVo;
import com.gxa.jjty.core.service.BaseService;

import java.util.List;

/**
 * @ClassName EvaluateService
 * @Author: ws
 * @date 2021/12/8 9:59
 */
public interface EvaluateService extends BaseService<Evaluate> {

    /**
     * 写入图片路径的方法
     * @param orderId
     * @param imgUrls
     * @return
     */
    Integer insertImg(Long orderId, String imgUrls);

    /**
     * 获取我的评价(包含自评、代评)
     * @param cjrId
     * @return
     */
    List<MyEvaluateVo> getMyEvaluate(Long cjrId);

    /**
     * 根据订单id删除评价信息和评价图片
     * @param orderId 订单id
     */
    void deleteByOrderId(Long orderId);


}
